.banner{
  width: 100%;
  height: 420px;
  background-position: center center;
  background-size: cover;
}
.case-con{
  width: 1200px;
  margin-top:40px; 
  margin-bottom: 90px;
}
.case-title{
  font-size: 18px;
  color: #1F1F1F;
}
.case-content{
  margin-top: 25px;
  min-height: 300px;
}
.news-detail-con{
  width: 840px;
  min-height: 300px;
  float: right;
  border: 1px solid #E4E4E4;
  padding: 15px 20px;
}
.news-detail-title{
  font-size: 18px;
  color: #1B1B1B;
  text-align: center;
}
.news-detail-time{
  color: #999;
  text-align: center;
  margin-top: 10px;
}
.news-detail-content{
  margin-top: 15px;
}